package com.ai.databao.common.util;

import java.math.BigDecimal;

public class NumberUtil {

	/**
	 * 把double类型转为字符串，保留1位小数
	 * 
	 * @param num
	 * @return
	 */
	public static String getDefaultFixedNumStr(double num) {
		return getFixedNumStr(num, 1);
	}
	
	/**
	 * 把double类型转为字符串，保留scale位小数
	 * 
	 * @param num
	 * @param scale
	 *            不能小于0，若小于0取默认值2
	 * @return
	 */
	public static String getFixedNumStr(double num, int scale) {
		if (scale < 0) {
			scale = 2;
		}
		BigDecimal bd = new BigDecimal(num).setScale(scale, BigDecimal.ROUND_HALF_UP);
		return bd.toString();
	}

}
